With Timeout
With Timeout statements let you change how long AppleScript can wait before stopping execution of application and scripting addition commands that are sent to other applications.SYNTAX
with timeout [ of ] integer second[s] [ statement ]... end [ timeout ]whereinteger is an integer that specifies the amount of time, in seconds, AppleScript allows for each application command or command addition contained in
the With Timeout statement that is sent to any application other than the current one.statement is any AppleScript statement.
EXAMPLE
The following With Timeout statement gives the user five minutes, instead of the usual one minute, to type in his or her name.
try with timeout of 300 seconds tell application "Scriptable Text Editor" display dialog "What is your name?" ¬ default answer "" end tell end timeout on error beep end